SQL查询返回匹配0或00或000或仅...的记录

时间:2016-01-07 08:35:16

标签: sql sql-server

如何构建一个查询,该查询将从SQL Server表中返回包含一个或n" 0"的记录。 (零)只有。

 600002340234  ==> should not be returned
 0000000 ==> should be returned
 0 ==> should be returned
 00 ==> should be returned
 93800e3 ==> should not be returned
 9103300020 ==> should not be returned

目前我正在做类似以下的事情,但这并不理想

select * from table
where field like '0' or field like '00' ....

2 个答案:

答案 0 :(得分:4)

因此,它应该具有非零长度并且应该包含 a typedef int(*LoginResultCB_t)(int IsOk, const char *UserName); LoginResultCB_t gLoginResultCB; void MySetLoginResultCallback(LoginResultCB_t pCB) { gLoginResultCB = pCB; } extern "C" __declspec(dllexport) int MyLoginResultCB(int Ok, cons char *UserName) { if (gLoginResultCB) return gLoginResultCB(Ok, UserName); return -1; } 的任何内容:

MySetLoginResultCallback(XpAfterLoginCB);

答案 1 :(得分:1)

您需要以下记录:

  • 从零开始

  • 不要包含任何不为零的内容。

像这样:

Height
相关问题