`

ms sqlserver sql example

阅读更多
select p.long_title as title,
       ps.[name] as STATUS,
       i.[name] as industry,
       c.[name] as category,
       pc.comment as 'comment',
       users.first_name + ' ' + users.last_name as commentuser,
       pc.last_updated_date as commentdate ,
       topicTags.tags
from presentation_comment pc
     left join
     presentation p
     on pc.presentation_id=p.presentation_id    
     left join
     presentation_status ps
     on ps.presentation_status_id =p.presentation_status_id
     left join industry i on i.industry_id = p.industry_id
     left join category c on c.category_id = p.category_id
     left join
     users on users.user_id=pc.last_updated_user_id
      left join
     (
       SELECT presentation_id,
              tags =
              (
                SELECT distinct ',' + topic.[name] + ','
                FROM presentation_topic tmp,
                     topic
                WHERE topic.topic_id = tmp.topic_id AND
                      presentation_id = presentation_topic.presentation_id FOR
                      XML PATH ('')
              )
       FROM presentation_topic
       WHERE presentation_id IS NOT NULL
       GROUP BY presentation_id
     ) topicTags
     on topicTags.presentation_id = p.presentation_id
     left join    
     (
       SELECT presentation_id,
              speaker =
              (
                SELECT  ',' + ps. + ','
                FROM presentation tmp,
                     presentation_speaker ps
                WHERE topic.topic_id = tmp.topic_id AND
                      presentation_id = presentation_topic.presentation_id FOR
                      XML PATH ('')
              )
       FROM presentation_topic
       WHERE presentation_id IS NOT NULL
       GROUP BY presentation_id
     ) topicSpeakers
     on topicSpeakers.presentation_id=p.presentation_id
     where users.user_id=1
分享到:
评论

相关推荐

    ms-sqlserver-jdbc-tester:应用程序使用9.2.0 SQL Server JDBC驱动程序测试与MS SQL Server的JDBC连接

    ms-sqlserver-jdbc-tester 一个简单的Spring Boot命令行应用程序,用于测试JDBC与SQL Server数据库的连接。怎么跑从页面下载JAR,或者从该存储库中签出代码并运行: mvn clean package执行JAR文件。 下面的例子: ...

    C++Builder存取多媒体数据到SQLServer数据库的方法.pdf

    4. 将 `ms` 中的数据保存到 SQL Server 数据库的 image 类型字段中。 同样,从数据库读取数据的过程则相反: 1. 从数据库的 image 字段中读取数据到 `ms`。 2. 读取 `ms` 的第一个字节获取媒体类型信息。 3. 使用...

    SQL Server2008数据导出.pptx

    1. 首先,启动SQL Server Management Studio (SQL-MS)。 2. 右键点击你想要导出数据的数据库,例如"student",然后选择“任务”菜单,接着选择“导出数据”。 3. 这时会弹出“SQL Server 导入和导出向导”对话框,...

    esql:SQL的扩展,包括可以附加到表和列的元数据(名称-值对)。 该语言被透明地翻译以执行到基础数据库(当前支持Postgresql,MS SQL Server和HSqlDB)

    该语言被透明地翻译以执行到基础数据库(当前为Postgresql和MS SQL Server)。 例如,这将创建一个表(元数据在{}之间): create table com.example.S( { # table metadata (applied to all queries on this table...

    SQL_Server单选题.docx

    8. 在MS SQL Server中,sp_helpdb是用于显示数据库信息的系统存储过程。 9. DELETE命令用于删除表中的数据。 10. SQL的视图可以从基本表或视图中导出。 11. SQL数据库文件的后缀通常为.mdf(主数据文件)、.ldf...

    Winterleaf-WebDavSharp.SQLExample

    Winterleaf-WebDavSharp.SQLExample #A具有权限等的基于SQL Server的Web DAV服务器 !!!!!!!!重要的!!!!!!! 此应用程序仅适用于64位模式。 !!!!!!!!重要的!!!!!!! 对于本软件,我们...

    SQL注入漏洞全接触

    - 利用user()函数判断是否为SQL Server,但由于user()返回的是当前用户信息,在SQL Server中可能无法直接使用。 - 示例: ```sql http://www.example.com/page?id=1 and user() > 0 ``` 4. **判断权限**: - ...

    优秀数据库工具 Database .NET Free 32.1.7761.1 + x64.zip

    支持范例文件管理(SQL Example Manager) 支持拖放数据库加载(DragDrop Database) 结果输出(Export to CSV/XML/TXT) 多国语言显示(Multiple Language): 预设中英文,并可自行扩充 结果打印(Print ...

    MSSql和MySql连接驱动

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String user = "myUser"; String password = "myPassword"; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"...

    微软内部资料-SQL性能优化2

    In this module we will discuss Microsoft® SQL Server™ interaction with the operating system and methodology of troubleshooting server-based problems. At the end of this module, you will be able to:...

    高级SQL注入课程.pdf

    MS SQL Server的安全机制较为强大,但仍有漏洞可被利用进行SQL注入攻击。 - **MySQL**: MySQL是最流行的开源数据库之一,被广泛应用于Web开发中。由于其广泛应用,针对MySQL的SQL注入攻击也相当常见。 - **Oracle*...

    Mybatis拦截器介绍及分页插件示例

    String originalSql = ms.getBoundSql(parameter).getSql(); String newSql = modifySqlForPaging(originalSql); // 创建新的BoundSql BoundSql newBoundSql = new BoundSql(ms.getConfiguration(), newSql, ms...

    SQL注入不完全思路与防注入程序

    - 如果攻击者能够确定数据库类型,并且数据库连接具有足够的权限(如MS SQL Server的SA权限),则可以尝试执行扩展存储过程,如`xp_cmdshell`,从而直接执行操作系统命令,达到控制服务器的目的。 #### 三、SQL...

    KEPServerEX之Datalogger操作文档

    其中,Datalogger插件是KEPServerEX的一个重要组件,主要用于收集并记录来自不同设备的数据到SQL Server数据库中。本操作文档旨在详细介绍如何利用KEPServerEX及其Datalogger插件将采集到的数据存储到SQL Server...

    java 链接mssql2005,2008,oracle,mysql,dbf数据库连接jar

    对于MS SQL Server 2005和2008,通常使用的是`jtds.jar`驱动。这个驱动支持JDBC 4.0,提供对SQL Server和Sybase数据库的访问。在代码中,你需要使用`Class.forName()`加载驱动,然后通过`DriverManager.get...

    connect-SQL-Db-using-python-

    如果需要连接到MS SQL Server,还需要`pyodbc`库,可以使用以下命令安装: ```bash pip install sqlalchemy pip install pyodbc ``` **连接到SQLAlchemy支持的数据库:** 1. **导入模块:** ```python from ...

    ASP连接数据库五种方法

    本文将详细介绍ASP中连接不同数据库(如Access、SQL Server、Oracle)的五种方法,并针对每种方法进行详细的说明。 #### 二、第一种方法:连接Access数据库 **应用场景**:适用于小型项目或内部管理系统,通常用于...

    网站渗透思路总结

    - 利用工具进行端口扫描,如21(FTP)、1433(MS SQL Server)、3306(MySQL)、3389(远程桌面)等,寻找开放端口和服务。 - 关注服务器上的配置文件,如`.htaccess`,检查是否存在不安全的权限设置。 6. **0day...

    nacos-server-1.2.0.zip

    nacos-server-1.2.0.zip 包是从...节点Ip 节点状态 集群任期 Leader止时(ms) 心跳止时(ms) 192.168.1.2:8849 LEADER 1 16736 2500 192.168.1.2:8848 FOLLOWER 1 12510 2500 192.168.1.2:8850 FOLLOWER 1 16397 2500

Global site tag (gtag.js) - Google Analytics