[英]mysql. Select column as column1 where… union all select column as column2 where… See only column1 (not column2)
[英]MYSQL select where column like column1%column2
我有一個包含3個字段的表,名稱,名字和姓氏
我想查看表中有多少行的名稱為firstname%lastname形式
我試着做
select * from family_watchdog_offender where name like firstname%lastname\G
但這返回了有關查詢的%lastname部分的語法錯誤。 是否有一些語法可以讓我運行這樣的查詢?
SELECT * FROM family_watchdog_offender WHERE name LIKE CONCAT(firstname, '%', lastname);
嘗試連接%
:
select * from family_watchdog_offender where name like CONCAT(firstname, '%', lastname)
我認為您無法做到...這可能就是您需要做的
SELECT *
FROM family_watchdog_offender
WHERE name LIKE CONCAT(firstname, '%')
AND name LIKE CONCAT('%', lastname);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.