回答

收藏

是否可以使用``HERE''子句选择SQL语句中的所有记录?

技术问答 技术问答 256 人阅读 | 0 人回复 | 2023-09-12

晚上好,我很好奇能否显示所有记录。SQL语句中使用WHERE子句?8 c& f- Q$ B' c4 v! q; i
下面有一些解释:
% x* E% m% S0 j& q随机SQL语句( Java    )-( JSP示例    ),正常情况+ W: k, b. Z" G5 f0 k6 z. i
String SqlStatement = "SELECT * FROM table_example WHERE First_Col = '' ";db.query(SqlStatement );//........//........如果 passVar    为’ALL’,并且当 passVar    = All我们需要提示所有的记录怎么办?我知道我可以用吗?if-else并检查
. c+ }3 y  }, Q& z: WpassVar    是否为 ALL然后查询 不带WHERE的语句    让它工作。
1 U( f1 s, K$ s2 P4 F2 X+ y4 o**without-WHERE statement (Java)-(JSP example)**if( == "ALL") {   SqlStatement = "SELECT * FROM table_example";} else {   SqlStatement = "SELECT * FROM table_example WHERE First_Col = '' ";}但我只能写一个SQL语句是否提示所有记录?
. s( P* p+ x3 h, `3 A, J' k! i; f3 o% GJava    )-( JSP示例    )0 d, {5 T2 O: {) {- Y
String ShowAll = "";if( == "ALL")    ShowAll = *;} else    ShowAll = ;}SqlStatement = "SELECT * FROM table_example WHERE First_Col = ShowAll ";               
2 I+ O) o: V5 l2 k: C+ _    解决方案:                                                               
( o, {6 H' C: G* [5 }# h                                                                这也适用:9 K7 t- x: ?' I6 H4 M0 z
WHERE columnname LIKE '%'除NULL值外。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则