sql语法高亮

This commit is contained in:
fofolee
2019-05-07 10:15:08 +08:00
parent 6cf279e189
commit 2bf87e1e25
67 changed files with 128 additions and 128 deletions

View File

@@ -1,6 +1,6 @@
<div class="m-bg">
<h1>SQL 别名Aliases </h1>
<p class="intro">通过使用 SQL可以为表名称或列名称指定别名Alias</p> <h2>SQL 别名Aliases</h2> <p>通过使用 SQL可以为表名称或列名称指定别名Alias</p> <p>基本上,创建别名是为了让列名称的可读性更强。</p> <h3>列的 SQL Alias 语法</h3> <div class="code notranslate"><pre><div> SELECT <em>column_name</em> AS <em>alias_name</em><br/> FROM <em>table_name;</em> </div></pre></div> <h3>表的 SQL Alias 语法</h3> <div class="code notranslate"><pre><div> SELECT <em>column_name(s)</em><br/> FROM <em>table_name </em>AS <em>alias_name;</em> </div></pre></div> <h2>演示数据库</h2> <p>在本教程中,我们将使用众所周知的 Northwind 样本数据库。</p> <p>下面是选自 "Customers" 表的数据:</p> <table class="reference notranslate">
<p class="intro">通过使用 SQL可以为表名称或列名称指定别名Alias</p> <h2>SQL 别名Aliases</h2> <p>通过使用 SQL可以为表名称或列名称指定别名Alias</p> <p>基本上,创建别名是为了让列名称的可读性更强。</p> <h3>列的 SQL Alias 语法</h3> <div class="code notranslate"><pre><code class="language-sql"><div> SELECT <em>column_name</em> AS <em>alias_name</em><br/> FROM <em>table_name;</em> </div></code></pre></div> <h3>表的 SQL Alias 语法</h3> <div class="code notranslate"><pre><code class="language-sql"><div> SELECT <em>column_name(s)</em><br/> FROM <em>table_name </em>AS <em>alias_name;</em> </div></code></pre></div> <h2>演示数据库</h2> <p>在本教程中,我们将使用众所周知的 Northwind 样本数据库。</p> <p>下面是选自 "Customers" 表的数据:</p> <table class="reference notranslate">
<tr>
<th>CustomerID</th> <th>CustomerName</th> <th>ContactName</th> <th>Address</th> <th>City</th> <th>PostalCode</th> <th>Country</th> </tr>
<tr>
@@ -21,7 +21,7 @@
<tr>
<td>10645</td> <td>34</td> <td>4</td> <td>1997-08-26</td> <td>1</td> </tr>
</table>
<h2>列的 Alias 实例</h2> <p>下面的 SQL 语句指定了两个别名,一个是 CustomerName 列的别名,一个是 ContactName 列的别名。<strong>提示:</strong>如果列名称包含空格,要求使用双引号或方括号:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><div class="example_code notranslate"> SELECT CustomerName AS Customer, ContactName AS [Contact Person]<br/> FROM Customers;</div></pre> </div> <p>在下面的 SQL 语句中我们把四个列Address、City、PostalCode 和 Country结合在一起并创建一个名为 "Address" 的别名:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><div class="example_code notranslate"> SELECT CustomerName, Address+', '+City+', '+PostalCode+', '+Country AS Address<br/> FROM Customers;</div></pre> </div> <h2>表的 Alias 实例</h2> <p>下面的 SQL 语句选取来自客户 "Alfreds Futterkiste" 的所有订单。我们使用 "Customers" 和 "Orders" 表,并分别为它们指定表别名 "c" 和 "o"(通过使用别名让 SQL 更简短):</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><div class="example_code notranslate"> SELECT o.OrderID, o.OrderDate, c.CustomerName<br/>FROM Customers AS c, Orders AS o<br/> WHERE c.CustomerName='Alfreds Futterkiste'; </div></pre> </div> <p>不带别名的相同的 SQL 语句:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><div class="example_code notranslate"> SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName<br/>FROM Customers, Orders<br/> WHERE Customers.CustomerName='Alfreds Futterkiste'; </div></pre> </div> <p>在下面的情况下,使用别名很有用:</p> <ul class="list-group">
<h2>列的 Alias 实例</h2> <p>下面的 SQL 语句指定了两个别名,一个是 CustomerName 列的别名,一个是 ContactName 列的别名。<strong>提示:</strong>如果列名称包含空格,要求使用双引号或方括号:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><code class="language-sql"><div class="example_code notranslate"> SELECT CustomerName AS Customer, ContactName AS [Contact Person]<br/> FROM Customers;</div></code></pre> </div> <p>在下面的 SQL 语句中我们把四个列Address、City、PostalCode 和 Country结合在一起并创建一个名为 "Address" 的别名:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><code class="language-sql"><div class="example_code notranslate"> SELECT CustomerName, Address+', '+City+', '+PostalCode+', '+Country AS Address<br/> FROM Customers;</div></code></pre> </div> <h2>表的 Alias 实例</h2> <p>下面的 SQL 语句选取来自客户 "Alfreds Futterkiste" 的所有订单。我们使用 "Customers" 和 "Orders" 表,并分别为它们指定表别名 "c" 和 "o"(通过使用别名让 SQL 更简短):</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><code class="language-sql"><div class="example_code notranslate"> SELECT o.OrderID, o.OrderDate, c.CustomerName<br/>FROM Customers AS c, Orders AS o<br/> WHERE c.CustomerName='Alfreds Futterkiste'; </div></code></pre> </div> <p>不带别名的相同的 SQL 语句:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><code class="language-sql"><div class="example_code notranslate"> SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName<br/>FROM Customers, Orders<br/> WHERE Customers.CustomerName='Alfreds Futterkiste'; </div></code></pre> </div> <p>在下面的情况下,使用别名很有用:</p> <ul class="list-group">
<li class="list-group-item">在查询中涉及超过一个表</li> <li class="list-group-item">在查询中使用了函数</li> <li class="list-group-item">列名称很长或者可读性差</li> <li class="list-group-item">需要把两个列或者多个列结合在一起</li> </ul>
<div class="text-center padding-10 margin-t-5">
</div>