|
|
|
| Здрасте, всем, ковыряясь в mysql нашел строчку типа
select customer.name
from customer
where name like "%Bogdan%";
|
В руководстве написано что знак "%" означает сопосатвление со строкой, ну это понятно, а что означает строка взятая между знаками "%"? | |
|
|
|
|
|
|
|
для: Богданн
(27.05.2011 в 12:08)
| | в вашем примере будут отобраны все имена в которых встречается последовательность Bogdan которая находится между знаками % в условии запроса, например, IvanovBogdanVasilyevich, или PetrovBogdan, BogdanPetrovich. Если будет условие like "Bogdan%"; то будут отобраны имена начинающиеся на Bogdan и заканчивающиеся любыми другими символами, т.е IvanovBogdanVasilyevich и PetrovBogdan уже не подойдут, а вот BogdanPetrovich вполне. Ну и когда условие like "%Bogdan" то отбираются имена заканчивающиеся на Bogdan, в этом случае отберется PetrovBogdan а вот BogdanPetrovich и IvanovBogdanVasilyevich не подойдут. | |
|
|
|
|
|
|
|
для: lightning.say
(27.05.2011 в 12:22)
| | спасибо | |
|
|
|