热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

几个测试SQL,测试SQL处理字符串_sqlserver

droptableifexistscategory;createtableifnotexistscategory(  c_Id     

drop table if exists category;
create table if not exists category
(
   c_Id                           bigint                         not null,
   c_name                         varchar(255) default ”,

http://www.gaodaima.com/34978.html几个测试SQL,测试SQL处理字符串_sqlserver

   c_type                         int default 1,
   primary key (c_ID)
);

drop table if exists files;
create table if not exists files
(
   f_Id                           bigint                         not null,
   c_id                           bigint                         not null,
   f_name                         varchar(255) default ”,
   f_mids        text, 
   primary key (f_ID)
);

drop table if exists members;
create table if not exists members
(
   m_Id                           bigint                         not null,
   m_name                         varchar(255) default ”,
   primary key (m_ID)
);

insert into category(c_id,c_name,c_type) values (1,’public’,1);
insert into category(c_id,c_name,c_type) values (2,’private’,2);
insert into category(c_id,c_name,c_type) values (3,’upload’,3);
insert into category(c_id,c_name,c_type) values (4,’member001′,4);
insert into category(c_id,c_name,c_type) values (5,’member002′,4);

insert into files(f_id,c_id,f_name,f_mids) values (1,1,’F_public’,’1,2′);
insert into files(f_id,c_id,f_name,f_mids) values (2,1,’F_public’,’1′);
insert into files(f_id,c_id,f_name,f_mids) values (3,1,’F_public’,’3,4′);

insert into files(f_id,c_id,f_name,f_mids) values (4,2,’F_private’,’1,2′);
insert into files(f_id,c_id,f_name,f_mids) values (5,2,’F_private’,’1′);
insert into files(f_id,c_id,f_name,f_mids) values (6,2,’F_private’,’3,4′);

insert into files(f_id,c_id,f_name,f_mids) values (7,3,’F_upload’,’1,2′);
insert into files(f_id,c_id,f_name,f_mids) values (8,3,’F_upload’,’1′);
insert into files(f_id,c_id,f_name,f_mids) values (9,3,’F_upload’,’3,4′);

insert into files(f_id,c_id,f_name,f_mids) values (10,4,’F_upload’,’1,2′);
insert into files(f_id,c_id,f_name,f_mids) values (11,4,’F_upload’,’1′); 
insert into files(f_id,c_id,f_name,f_mids) values (12,4,’F_upload’,’3,4′);

insert into files(f_id,c_id,f_name,f_mids) values (13,5,’F_upload’,’1,2′);
insert into files(f_id,c_id,f_name,f_mids) values (14,5,’F_upload’,’1′); 
insert into files(f_id,c_id,f_name,f_mids) values (15,5,’F_upload’,’3,4′);

#此SQL数据就为多目录及其目录下面的文件列表
select * from category as A,files as B,members as C Where A.c_id=B.c_id order by B.c_type,B.c_id;

insert into members (m_id,m_name) values (1,’A’);
insert into members (m_id,m_name) values (2,’B’);
insert into members (m_id,m_name) values (3,’C’);
insert into members (m_id,m_name) values (4,’D’);

SELECT * FROM members;

#—取得A(id=1)会员有权限的文件列表
#INSTR(concat(‘,’,f_mids ,’,’),’,1,’) >0 表示此文件关联的Member字段里面存在此ID,
#即表示会员ID为1会员可以查看此文件

SELECT LOCATE(‘,1,’, ‘,1,2,3,’);
Select f_id,f_name,f_mids,
INSTR(concat(‘,’,f_mids ,’,’),’,1,’) AS checked
From files
where INSTR(concat(‘,’,f_mids ,’,’),’,1,’)>0;

 

欢迎大家阅读《几个测试SQL,测试SQL处理字符串_sqlserver》,跪求各位点评,若觉得好的话请收藏本文,by



推荐阅读
  • javaftp上传,javaftp下载文件
    本文目录一览:1、javaftp上传5G以上大文件,怎么做 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • 开发笔记:UEditor调用上传图片上传文件等模块
    1、引入ue相关文件,写好初始代码为了更好的封装整一个单独的插件,这里我们要做到示例化ue后隐藏网页中的编辑窗口,并移除焦点。 ... [详细]
  • UEditor可以如何直接复制word的图文内容到编辑器中
    这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)j ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 如何在php文件中添加图片?
    本文详细解答了如何在php文件中添加图片的问题,包括插入图片的代码、使用PHPword在载入模板中插入图片的方法,以及使用gd库生成不同类型的图像文件的示例。同时还介绍了如何生成一个正方形文件的步骤。希望对大家有所帮助。 ... [详细]
  • 在tp5项目中引入ueditor编辑器并实例化后插入图片出现目录创建失败问题在查看网络上各种解决方案之后总结如下:根据官网提示主要是因为图片保存的路径无权限导致,官方文档链接:ht ... [详细]
  • Java大文件HTTP断点续传到服务器该怎么做?
    最近由于笔者所在的研发集团产品需要,需要支持高性能的大文件http上传,并且要求支持http断点续传。这里在简要归纳一下,方便记忆 ... [详细]
  • 原文转自:http:blog.csdn.netchinasoftosgarticledetails7903045UploadAction.java:packagecr ... [详细]
  • PHP WEB项目文件夹上传下载解决方案
    PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploadsonoff是否允许通过http方式上传文件2.max_execution_time3 ... [详细]
author-avatar
jiushi45678
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有