SQL语句模糊查询问题!

use linshiBusiness

select * from productInfo where pi_id = "唐萍" or pi_Process_Num like '%唐萍%' or pi_Checker like '%唐萍%' or pi_Material like '%唐萍%' or pi_Process_Name like '%唐萍%' or pi_Operator like '%唐萍%' or pi_Reprocessed_Reason like '%唐萍%' or pi_Reprocessed_Reason like '%唐萍%' or pi_steate like '%唐萍%'

老是出现列名“唐萍”无效 问题依旧
最新回答
散步的月光

2024-03-16 06:09:29

显然是pi_id也要like '%唐萍%'的!如果不加引号,SQL会认为是一个列名(变量),因为找不到"唐萍"列,所以会报无效!
白首有我共你

2021-02-28 01:15:22

oracle 正则表达式

SQL> select sysdate
2 from dual
3 where regexp_like('king george V',
4 '^[a-zA-z]+[ ]+[a-zA-z]+[ ]+[a-zA-z]+$')
5 ;

SYSDATE
-----------
2009-5-20 上

----------------------------------------------
SQL> select sysdate
2 from dual
3 where regexp_like('king george V',
4 '^[a-zA-z]+[ ]+[a-zA-z]+[ ]+[a-zA-z]+$');

SYSDATE
-----------
2009-5-20 上
------------------------------

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela
青澜饮舟

2022-10-10 10:32:07

select * from productInfo where pi_id = "唐萍"

应该加单引号 ‘’
等待__经年

2020-12-05 05:37:52

pi_id = "唐萍" 此处用单引号
青春很沉默

2023-01-21 15:56:19

第一个“唐萍”没加引号