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

एक स्ट्रिंग से पहले और बाद में वाइल्ड कार्ड - MySql, PSQL

PostgreSQL का समाधान है - ट्रिग्राम इंडेक्स। यह रहा एक लेख या दस्तावेज़ीकरण

postgres=# create extension pg_trgm ;
CREATE EXTENSION
postgres=# create index on obce using gin (nazev gin_trgm_ops);
CREATE INDEX
postgres=# explain select * from obce where nazev like '%Bene%';
┌──────────────────────────────────────────────────────────────────────────────┐
│                                  QUERY PLAN                                             │
╞══════════════════════════════════════════════════════════════════════════════╡
│ Bitmap Heap Scan on obce  (cost=20.00..24.02 rows=1 width=41)                           │
│   Recheck Cond: ((nazev)::text ~~ '%Bene%'::text)                                       │
│   ->  Bitmap Index Scan on obce_nazev_idx  (cost=0.00..20.00 rows=1 width=0)            │
│         Index Cond: ((nazev)::text ~~ '%Bene%'::text)                                   │
└──────────────────────────────────────────────────────────────────────────────┘
(4 rows)

यह रेगुलर एक्सप्रेशन के लिए भी काम कर रहा है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन में MySQLdb मॉड्यूल आयात नहीं कर सकता

  2. PostgreSQL में MySQL के चर के लिए स्थानापन्न?

  3. प्राथमिक कुंजी Django MySQL अपडेट करें

  4. दो टेबल कॉलम के बीच mysql के साथ तुलना करने वाला पैटर्न

  5. PHP के साथ MySQL डेटाबेस में एकाधिक चेकबॉक्स डेटा संग्रहीत करना