Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

IN ऑपरेटर को LIKE कंडीशन के साथ कैसे संयोजित करें (या तुलनीय परिणाम प्राप्त करने का सबसे अच्छा तरीका)

अपनी वास्तविक तालिका के साथ अपनी उपसर्ग तालिका में शामिल होना SQL सर्वर और Oracle दोनों में काम करेगा।

DECLARE @Table TABLE (field VARCHAR(32))
DECLARE @Prefixes TABLE (prefix VARCHAR(32))

INSERT INTO @Table VALUES ('ABC')
INSERT INTO @Table VALUES ('DEF')
INSERT INTO @Table VALUES ('ABDEF')
INSERT INTO @Table VALUES ('DEFAB')
INSERT INTO @Table VALUES ('EFABD')

INSERT INTO @Prefixes VALUES ('AB%')
INSERT INTO @Prefixes VALUES ('DE%')

SELECT  t.*
FROM    @Table t
        INNER JOIN @Prefixes pf ON t.field LIKE pf.prefix 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RAWTOHEX () Oracle में फंक्शन

  2. sql-vb.net से अधिकतम मूल्य प्राप्त करना

  3. ओरेकल ट्रिगर में डालें ... (चुनें * ...)

  4. ओरेकल डीबी में अंतिम सम्मिलित रिकॉर्ड की आईडी प्राप्त करें

  5. ओरेकल डेटाबेस 11g एक्सप्रेस संस्करण को स्थापित करने के बाद एक नया डेटाबेस कैसे बनाएं?