当前位置:数据库 > SQLServer >>

SQL server 数据库语句解析求助

select distinct py from t_sys_user_dictionary where chinese ='衬衫' go select distinct char_index from t_sys_dictionary where chinese ='衬' go 第一句中 表t_sys_user_dictionary 在企业管理器相应数据库表文件中没找到(我仔细找了3遍),我猜想是不是临时生成然后删除了? 第二句 select distinct char_index from t_sys_dictionary where chinese ='衬' 中distinct char_index 怎么理解,同样表t_sys_dictionary 也没找到 注意两个表不一样 t_sys_user_dictionary t_sys_dictionary 求解析求作用
追问:首先你要保证你要执行查询的对象(表或者视图)存在
这句话不太懂,我学SQL只是到了皮毛阶段,所以真不明白
我用的是“思训服装之星”软件问题是它不能批量导入 基本数据
我想通过学习,手动把EXCEL数据导入SQLServer下的数据库中
但是有个前提,就是要安全,所以用事件探查器跟踪,然后通过软件录了一条基本信息
得到了好多执行语句
好
兄弟你明白了吗
好那么我对前几句话不懂该去百度什么恶补一下呢?是
distinct 
而非
distionary
而且姐姐你打错了是
dictionary
是字典的意思
呵呵,你好可爱啊1,这个确实是选对库了,如果猜想是不是跨库了,问题是从上下语句没看出来选择了其他库,没解决,唉
2,这个谢谢了,百度一下就ok了,不用专门百度知道
thank you视图里也没有,这应该是软件自带的保护了
答案:首先你要保证你要执行查询的对象(表或者视图)存在,是当前用户下的还是其他用户的表,如果是其他用户的表要使用  用户名.表名  的方式来访问。
distinct的意思是如果出现重复记录,只显示一条。
select distinct py from t_sys_user_dictionary where chinese ='衬衫'
--从t_sys_user_dictionary表中显示出所有chinese那一列的值是“衬衫”的所以py那一列的值,如果有重复的值,重复值只显示一次。
其他:distionary 是用来过滤的,过滤这个列中不一样的值。
你看看你的表属于那个数据库啊?找到相应的数据库,再查询啊。 1.表看不见,有可能指定的数据库不对,不是默认的那个,试试其它的数据库。
2 distinct 是去除重复。 ////?///////// 楼上正解 搞了半天   这麼复杂呢   应该就是表裏面没有资料了~~~~ 临时表一般表名会带#的。你这个应该是一个视图,你应该到视图里找。 没找到就是没有了。 

上一个:在SQL Server200中,每个老师可以有多个学生,一个学生可以有多个老师,从老师到学生的关系类型是什么
下一个:如何改变sql server 2005数据库的编码方式为gbk形式

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,