讓面試官顫抖,SQL面試題之行列轉換
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
希望轉換成如下的格式:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
希望轉換成如下的格式:
看下我們的SQL:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
希望轉換成如下的格式:
看下我們的SQL:
情況三,如何多行變一行?
我們的數據結構如下:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
希望轉換成如下的格式:
看下我們的SQL:
情況三,如何多行變一行?
我們的數據結構如下:
我們希望將id相同的行合併,效果如下:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
希望轉換成如下的格式:
看下我們的SQL:
情況三,如何多行變一行?
我們的數據結構如下:
我們希望將id相同的行合併,效果如下:
看下我們的SQL:
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
希望轉換成如下的格式:
看下我們的SQL:
情況三,如何多行變一行?
我們的數據結構如下:
我們希望將id相同的行合併,效果如下:
看下我們的SQL:
關於一列轉多列,多列轉一列比較簡單,不多做介紹了。
SQL面試題之行列轉換
在寫SQL時,行轉列是一個比較常見的問題,接下來我看一下 下面幾種情況。
情況一,如何行轉列
表結構如下:
CREATE TABLE tb(姓名 VARCHAR(10),課程 VARCHAR(10),分數 INT);
數據如下:
希望轉換成如下的格式:
思考10S中,如果是你SQL怎麼寫......
看下我們的SQL:
情況二,如何列轉行
建表語句如下:
CREATE TABLE tb(姓名 VARCHAR(10),語文 INT,數學 INT,物理 INT)
數據如下:
希望轉換成如下的格式:
看下我們的SQL:
情況三,如何多行變一行?
我們的數據結構如下:
我們希望將id相同的行合併,效果如下:
看下我們的SQL:
關於一列轉多列,多列轉一列比較簡單,不多做介紹了。