Analiza Exploratorie a Datelor în SQL
Christina Maimone
Data Scientist
character(n) sau char(n)
ncharacter varying(n) sau varchar(n)
ntext sau varchar
Categoriale
Mar, Marți, Lun, Jo
cămăși, pantofi, pălării, pantaloni
mulțumit, foarte mulțumit, nemulțumit
0349-938, 1254-001, 5477-651
roșu, albastru, verde, galben
Text nestructurat
Îmi place foarte mult acest produs. Îl folosesc zilnic. Este culoarea mea preferată.
Am reproiectat tricoul dumneavoastră preferat pentru a-l îmbunătăți. Veți adora...
Acum patru scori și șapte ani, părinții noștri au adus pe acest continent o nouă națiune, concepută în Libertate și dedicată propoziției că toți oamenii sunt creați egali...
SELECT category, -- categorical variable
count(*) -- count rows for each category
FROM product -- table
GROUP BY category; -- categorical variable
category | count
----------+-------
Banana | 1
Apple | 4
apple | 2
apple | 1
banana | 3
(5 rows)
SELECT category, -- categorical variable
count(*) -- count rows for each category
FROM product -- table
GROUP BY category -- categorical variable
ORDER BY count DESC; -- show most frequent values first
category | count
----------+-------
Apple | 4
banana | 3
apple | 2
Banana | 1
apple | 1
(5 rows)
SELECT category, -- categorical variable
count(*) -- count rows for each category
FROM product -- table
GROUP BY category -- categorical variable
ORDER BY category; -- order by categorical variable
category | count
----------+-------
apple | 1
Apple | 4
Banana | 1
apple | 2
banana | 3
(5 rows)
-- Results
category | count
----------+-------
apple | 1
Apple | 4
Banana | 1
apple | 2
banana | 3
(5 rows)
-- Alphabetical Order:
' ' < 'A' < 'a'
-- From results
' ' < 'A' < 'B' < 'a' < 'b'
Majusculele contează
'apple' != 'Apple'
Spațiile contează
' apple' != 'apple'
'' != ' '
Șirurile goale nu sunt null
'' != NULL
Diferențe de punctuație
'to-do' != 'to–do'
Analiza Exploratorie a Datelor în SQL