如何从账单表中筛选排除Doctyp='BIL'的记录?
筛选bills表中Doctyp不等于'BIL'的记录
嘿,这事儿挺简单的,咱们直接用SQL的WHERE子句就能精准过滤掉不需要的记录。你需要排除DOCTYP字段值为'BIL'的条目,对应的SQL语句如下:
SELECT BILNO, DOCTYP FROM bills WHERE DOCTYP != 'BIL';
另外,不少数据库系统里更推荐用标准的不等于运算符<>,所以下面这句也能达到完全一样的效果:
SELECT BILNO, DOCTYP FROM bills WHERE DOCTYP <> 'BIL';
原表数据(bills表)
| BILNO | DOCTYP |
|---|---|
| 1812B00001 | BIL |
| 1812B00001 | RCR |
| ADVN | CN |
| ADVN | DA |
| ADVN | RCD |
| ADVN | RCR |
| ADVN | TF |
| AL1707B00006 | BIL |
| AL1707B00006 | RCR |
执行查询后的期望结果
| BILNO | DOCTYP |
|---|---|
| ADVN | CN |
| ADVN | DA |
| ADVN | RCD |
| ADVN | RCR |
| ADVN | TF |
内容的提问来源于stack exchange,提问作者sharmishtha
相关产品推荐
相关产品推荐

