我需要从查询中获取一个id,现在我的表看起来像这样
id = 2000 name = 'johnson, bob' ssn='1234'
我的登录页面要求输入姓氏和ssn,然后我在查询中使用该信息来获取他们的ID。
我试图弄清楚当name字段包含BOTH lastname,firstname时如何编写此查询。我正在使用mysql。
答案 0 :(得分:1)
除了LIKE,您还可以使用SUBSTR_INDEX:
WHERE SUBSTRING_INDEX(name, ',', 1) = 'johnson'
当然,您最好将表格标准化,并将名字和姓氏存储在不同的列中。
答案 1 :(得分:0)
像这样编写查询:在将其发送到查询之前自定义名称参数
System.nanoTime()
SQL查询:
string nameValue={name from ui}+",%";
让我知道它是否适合你