1 sql
我需要一个如下的查询,
select*from table1 where usr_id = user-id +'#'(即如果user-id为1234,则要验证的值为'1234#')
请告诉我如何在SQL中执行此操作?
看来你想要连接两个字符串.这样做取决于您的DBMS:
-- SQL Server / Microsoft Access
SELECT * FROM table1 WHERE usr_id = user-id + '#'
-- Oracle
SELECT * FROM table1 WHERE usr_id = user-id || '#'
-- MySQL
SELECT * FROM table1 WHERE usr_id = CONCAT(user-id, '#')
Run Code Online (Sandbox Code Playgroud)
参考:SQL CONCATENATE(将字符串附加到另一个)