Sql语句你知道多少(四)------select语句
2010-03-19 15:19
316 查看
查询变量
利用变量查询字符串数据
String str=txtName.Text.ToString().Trim();
select *from tb_Sutdent where name='"+str+"';
利用变量查询数值型数据
String myInt=Convert.ToInt32(txtScore.Text.ToString().Trim());
select *from tb_Sutdent where name='"+myInt+"';
利用变量查询日期型数据
String mydate=Convert.ToDateTime(txtBir.Text.ToString().Trim());
select *from tb_Sutdent where birthday='"+mydate+"';
模糊查询
模糊查询通过通配符返回的就是符合某种匹配格式的所有记录,通常使用like,not like俩指定模糊查询条件
通配符列表
%:零个或者多个字符
_:任何单一字符
[]:指定区域和集合内的任意单一字符
[^]:不在指定区域和集合内的任意单一字符
利用_进行查询
select *from tb_Sutdent where name like'"+txtName.Text.Trim()+"_';
利用%进行查询
select *from tb_Sutdent where name like'%"+txtName.Text.Trim()+"%';
利用[]进行查询
select *from tb_Sutdent where age like'"+txtAge.Text.Trim()+"[0-9]';
利用[^]进行查询
select *from tb_Sutdent where age like'"+txtAge.Text.Trim()+"[0^9]';
复杂的模糊查询就是上面的组合,不在多说了
利用变量查询字符串数据
String str=txtName.Text.ToString().Trim();
select *from tb_Sutdent where name='"+str+"';
利用变量查询数值型数据
String myInt=Convert.ToInt32(txtScore.Text.ToString().Trim());
select *from tb_Sutdent where name='"+myInt+"';
利用变量查询日期型数据
String mydate=Convert.ToDateTime(txtBir.Text.ToString().Trim());
select *from tb_Sutdent where birthday='"+mydate+"';
模糊查询
模糊查询通过通配符返回的就是符合某种匹配格式的所有记录,通常使用like,not like俩指定模糊查询条件
通配符列表
%:零个或者多个字符
_:任何单一字符
[]:指定区域和集合内的任意单一字符
[^]:不在指定区域和集合内的任意单一字符
利用_进行查询
select *from tb_Sutdent where name like'"+txtName.Text.Trim()+"_';
利用%进行查询
select *from tb_Sutdent where name like'%"+txtName.Text.Trim()+"%';
利用[]进行查询
select *from tb_Sutdent where age like'"+txtAge.Text.Trim()+"[0-9]';
利用[^]进行查询
select *from tb_Sutdent where age like'"+txtAge.Text.Trim()+"[0^9]';
复杂的模糊查询就是上面的组合,不在多说了
相关文章推荐
- Sql语句你知道多少(三)------select语句
- Sql语句你知道多少(五)------select语句
- Sql语句你知道多少(二)------select语句
- Sql语句你知道多少(七)------select语句
- Sql语句你知道多少(一)------select语句
- Sql语句你知道多少(六)------select语句
- 通过接口直接映射sql语句(注解)---里面含有一个重要的知识点--(selectKey)
- 学习SQL应知道的动态SQL语句基本语法
- oracle中,怎么用sql语句知道某个sequence已存在
- 数据库SQL语句 SELECT LIKE like用法详解
- SQL 中 SELECT 语句的执行顺序
- 让sql语句不排序,按照in语句的顺序返回结果mysql:SELECT*FROMEVENTWHER
- 基本SQL语句练习之SELECT
- MySQL大数据量分页查询方法及其优化 ---方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N ---适
- sql语句查询中exists中为什么要用select 1?
- SQL select distinct 语句
- sql中select语句详解及用途
- SQL update select结合语句详解及应用
- 根据表名自动生成INSERT,UPDATE,DELETE,SELECT的SQL语句
- sql 语句 写一个函数T-sql函数elimination(a,b)将出现在第一个字符串中的第二个字符串中的所有字符删除,即:select dbo.elimination('abcdefg123