{"id":3416,"date":"2016-07-26T15:09:42","date_gmt":"2016-07-26T15:09:42","guid":{"rendered":"https:\/\/kiencang.net\/?p=3416"},"modified":"2016-07-26T15:09:42","modified_gmt":"2016-07-26T15:09:42","slug":"toan-tu-like-trong-sql","status":"publish","type":"post","link":"https:\/\/kiencang.net\/toan-tu-like-trong-sql\/","title":{"rendered":"To\u00e1n t\u1eed LIKE trong SQL"},"content":{"rendered":"\n
To\u00e1n t\u1eed C\u00fa ph\u00e1p SQL LIKE:<\/p>\n\n\n\n Trong b\u00e0i n\u00e0y ch\u00fang ta s\u1ebd s\u1eed d\u1ee5ng c\u01a1 s\u1edf d\u1eef li\u1ec7u m\u1eabu Northwind \u0111\u01b0\u1ee3c nhi\u1ec1u ng\u01b0\u1eddi bi\u1ebft \u0111\u1ebfn.<\/p>\n\n\n\n D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t l\u1ef1a ch\u1ecdn t\u1eeb b\u1ea3ng “Customers”:<\/p>\n\n\n\n C\u00e2u l\u1ec7nh SQL sau \u0111\u00e2y l\u1ef1a ch\u1ecdn t\u1ea5t c\u1ea3 c\u00e1c kh\u00e1ch h\u00e0ng c\u00f3 City b\u1eaft \u0111\u1ea7u v\u1edbi k\u00fd t\u1ef1 “s”<\/p>\n\n\n\n V\u00ed d\u1ee5:<\/p>\n\n\n\n M\u1eb9o<\/strong>: K\u00fd t\u1ef1 “%” \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 \u0111\u1ecbnh ngh\u0129a c\u00e1c k\u00fd hi\u1ec7u (c\u00e1c k\u00fd t\u1ef1 b\u1ecb m\u1ea5t) c\u1ea3 tr\u01b0\u1edbc v\u00e0 sau m\u1eabu. B\u1ea1n s\u1ebd h\u1ecdc v\u1ec1 c\u00e1c k\u00fd hi\u1ec7u (wildcards) trong ch\u01b0\u01a1ng k\u1ebf.<\/p>\n\n\n\n —<\/p>\n\n\n\n C\u00e2u l\u1ec7nh SQL sau l\u1ef1a ch\u1ecdn t\u1ea5t c\u1ea3 c\u00e1c kh\u00e1ch h\u00e0ng v\u1edbi City k\u1ebft th\u00fac v\u1edbi k\u00fd t\u1ef1 “s”:<\/p>\n\n\n\n V\u00ed d\u1ee5:<\/p>\n\n\n\n —<\/p>\n\n\n\n C\u00e2u l\u1ec7nh SQL sau l\u1ef1a ch\u1ecdn t\u1ea5t c\u1ea3 c\u00e1 kh\u00e1ch h\u00e0ng v\u1edbi Country bao g\u1ed3m m\u1eabu “land”:<\/p>\n\n\n\n V\u00ed d\u1ee5:<\/p>\n\n\n\n —<\/p>\n\n\n\n S\u1eed d\u1ee5ng t\u1eeb kho\u00e1 C\u00e2u l\u1ec7nh SQL sau l\u1ef1a ch\u1ecdn t\u1ea5t c\u1ea3 c\u00e1c kh\u00e1ch h\u00e0ng v\u1edbi Country KH\u00d4NG bao g\u1ed3m m\u1eabu “land”:<\/p>\n\n\n\n V\u00ed d\u1ee5:<\/p>\n\n\n\n To\u00e1n t\u1eed LIKE \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 t\u00ecm ki\u1ebfm m\u1ed9t m\u1eabu ch\u1ec9 \u0111\u1ecbnh trong m\u1ed9t c\u1ed9t. C\u00fa ph\u00e1p SQL LIKE: C\u01a1 s\u1edf d\u1eef li\u1ec7u Demo Trong b\u00e0i n\u00e0y ch\u00fang ta s\u1ebd s\u1eed d\u1ee5ng c\u01a1 s\u1edf d\u1eef li\u1ec7u m\u1eabu Northwind \u0111\u01b0\u1ee3c nhi\u1ec1u ng\u01b0\u1eddi bi\u1ebft \u0111\u1ebfn. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t l\u1ef1a ch\u1ecdn t\u1eeb b\u1ea3ng “Customers”: CustomerID CustomerName ContactName …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[239],"tags":[],"yoast_head":"\nLIKE<\/code> \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 t\u00ecm ki\u1ebfm m\u1ed9t m\u1eabu ch\u1ec9 \u0111\u1ecbnh trong m\u1ed9t c\u1ed9t.<\/p>\n\n\n\n
SELECT ten_cot(c\u00f3 th\u1ec3 nhi\u1ec1u c\u1ed9t)\nFROM ten_bang\nWHERE ten_cot LIKE mau;<\/code><\/pre>\n\n\n\n
\n\n\n\nC\u01a1 s\u1edf d\u1eef li\u1ec7u Demo<\/h2>\n\n\n\n
CustomerID<\/th> CustomerName<\/th> ContactName<\/th> Address<\/th> City<\/th> PostalCode<\/th> Country<\/th><\/tr> 1<\/td> Alfreds Futterkiste<\/td> Maria Anders<\/td> Obere Str. 57<\/td> Berlin<\/td> 12209<\/td> Germany<\/td><\/tr> 2<\/td> Ana Trujillo Emparedados y helados<\/td> Ana Trujillo<\/td> Avda. de la Constituci\u00f3n 2222<\/td> M\u00e9xico D.F.<\/td> 05021<\/td> Mexico<\/td><\/tr> 3<\/td> Antonio Moreno Taquer\u00eda<\/td> Antonio Moreno<\/td> Mataderos 2312<\/td> M\u00e9xico D.F.<\/td> 05023<\/td> Mexico<\/td><\/tr> 4<\/td> Around the Horn<\/td> Thomas Hardy<\/td> 120 Hanover Sq.<\/td> London<\/td> WA1 1DP<\/td> UK<\/td><\/tr> 5<\/td> Berglunds snabbk\u00f6p<\/td> Christina Berglund<\/td> Berguvsv\u00e4gen 8<\/td> Lule\u00e5<\/td> S-958 22<\/td> Sweden<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n
\n\n\n\nV\u00ed d\u1ee5 v\u1ec1 to\u00e1n t\u1eed SQL LIKE<\/h2>\n\n\n\n
SELECT * FROM Customers\nWHERE City LIKE 's%';<\/code><\/pre>\n\n\n\n
SELECT * FROM Customers\nWHERE City LIKE '%s';<\/code><\/pre>\n\n\n\n
SELECT * FROM Customers\nWHERE Country LIKE '%land%';<\/code><\/pre>\n\n\n\n
NOT<\/code> cho ph\u00e9p b\u1ea1n l\u1ef1a ch\u1ecdn t\u1ea5t c\u1ea3 c\u00e1c b\u1ea3n ghi KH\u00d4NG ph\u00f9 h\u1ee3p v\u1edbi m\u1eabu.<\/p>\n\n\n\n
SELECT * FROM Customers\nWHERE Country NOT LIKE '%land%';<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"