如何写查找代码

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:24:39
比如在一些国家的列表中,你只要在查找列表框中输入zg就可以查到中国。输入mg就可以找到美国,这样的sql语句怎么些啊,谢谢了有教程更好。
如果输入"z"也会出来中国,还会出来以"z"开头的国家,

在国家表中加一字段吧
id是国家ID,name是国家名字,key是国家关键字.
select [name] from countrytable where key='zg'
可以查到中国.
这是简单的办法了.
另外如果不想加字段,那就只好在程序列判断.
string name="";
if(key=="zg")
name="中国";
string sql="SELECT * FROM [countrytable] WHERE [name]="+name;
-----------------------------------------------------------
如果只输入z,那就用模糊查询啊
SELECT * FROM [countrytable] WHERE [key] like '%z%';

那要写存储过程吧,里面实际也就是一个查询语句