| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 540 人关注过本帖
标题:SQL语句
只看楼主 加入收藏
zp1020
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-4-17
收藏
 问题点数:0 回复次数:7 
SQL语句

我现在碰到数据表里有BOOLEAN型的数据我就头疼,
请高手给指点一下。有一个表F

f1 f2 f3
1 a true
2 b false
3 c true
4 d false
f3是BOOLEAN型的数据,

查询F3为TRUE的记录
该怎么写SQL语句呀

sql.add('select * from F where f3='+booltostr(true));
我是这么写的 这么写查不到记录呀? 给出正确的语句 谢谢了

搜索更多相关主题的帖子: SQL 语句 
2007-05-22 17:53
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
SQL表没有bool类型的字段

select * from F where f3 = 'True'

2007-05-23 09:19
zp1020
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-4-17
收藏
得分:0 

这么写不对 我这么写过
在DELPHI语句中 写不对

2007-05-23 10:01
初学Delphi
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:330
专家分:0
注 册:2006-4-4
收藏
得分:0 
sql里面么?
bool还是bit类型?
试试0和1
如果里面的数据是 true false 你用lower或者upper转换一下大小写看看吧
2007-05-23 10:36
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
SQL语句本身 和你用什么开发平台是没有关系的 你用C也好 vb也好 delphi也好 java也好 一样的sql语句都是一样的效果

说过了 SQL数据表中 不存在BOOLEAN类型的数据! 你打开数据库看看 不就知道F3是什么类型的字段了?
我前面写的是针对F3是char类型的写法

另外种可能 你用的数据库压根就不是SQL数据库

2007-05-23 10:57
zp1020
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-4-17
收藏
得分:0 

是bit型的数据类型

2007-05-23 11:14
jxdz086465
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-5-22
收藏
得分:0 
有道理.我觉得还是用数值不较好.

----------------------65计划日23个根据地。----------------------
2007-05-23 11:40
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
select * from F where f3 = 1 --True
select * from F where f3 = 0 --False

2007-05-23 12:08
快速回复:SQL语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014127 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved