Sorry, if the tittle is english but the content in bahasa. Pagi-pagi gini mau tulis tentang matching pattern di postgresql. Ada tiga macam matching pattern di postgresql, yakni :
- like
- similar to
- Posix regular expression
Dan yang ingin saya tulis di sini, hanya dua aja ya :nyengir
- Like -
Rumus ;
string like pattern
or
string not like pattern
Contoh ;
'abc' LIKE 'abc' <true>
'abc' LIKE 'a%' <true>
'abc' LIKE '_b_' <true>
'abc' LIKE '%c' <true>
'abc' LIKE 'c' <false>
- Similar To -
Rumus ;
string similar to pattern
or
string not similar to pattern
Contohnya ;
'abc' similar to 'abc' <true>
'abc' similar to 'a' <false>
'abc' similar to '%(b | d)%' <true, terdapat huruf b atau d >
'abc' similar to '(b | d)%' <false, tidak ada huruf awal b atau d>
'abc' similar to '(a | b)' <false, terdapat huruf 'a' di awal, tapi nilai stringnya 'abc' bukan 'a'>
'abc' similar to '%(a | b)' <true, terdapat huruf 'a' di awal dan boleh memiliki huruf apapun setelah 'a'>
Yak, itu adalah sekilas tentang matching pattern di postgresql. Mohon maaf kalau tidak membahas tentang postfix. Namun jika ingin lebih tau, bisa dilihat di sini.
Wassalam :senyum
0 komentar:
Posting Komentar