csv-analyzing

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

CSV Analysis

CSV数据分析

A guide for analyzing CSV files.
一份用于分析CSV文件的指南。

Load All Data

加载全部数据

sql
SELECT * FROM 'data.csv';
sql
SELECT * FROM 'data.csv';

Select Specific Columns

选择特定列

sql
SELECT column1, column2, column3
FROM 'data.csv';
sql
SELECT column1, column2, column3
FROM 'data.csv';

Filter Rows

过滤行

Retrieve only rows matching a specific condition:
sql
SELECT *
FROM 'data.csv'
WHERE column1 = 'value';
Filter with multiple conditions:
sql
SELECT *
FROM 'data.csv'
WHERE column1 = 'value'
  AND column2 > 100;
仅检索符合特定条件的行:
sql
SELECT *
FROM 'data.csv'
WHERE column1 = 'value';
多条件过滤:
sql
SELECT *
FROM 'data.csv'
WHERE column1 = 'value'
  AND column2 > 100;

Combined Column and Row Filtering

列与行组合过滤

sql
SELECT column1, column2
FROM 'data.csv'
WHERE column1 LIKE '%keyword%'
  AND column3 IS NOT NULL;
sql
SELECT column1, column2
FROM 'data.csv'
WHERE column1 LIKE '%keyword%'
  AND column3 IS NOT NULL;

Filter by Row Number

按行号过滤

Retrieve a specific range of rows (e.g., rows 11-20):
sql
SELECT *
FROM (
    SELECT *, row_number() OVER () AS rn
    FROM 'data.csv'
)
WHERE rn BETWEEN 11 AND 20;
Skip the first N rows:
sql
SELECT *
FROM (
    SELECT *, row_number() OVER () AS rn
    FROM 'data.csv'
)
WHERE rn > 100;
检索特定范围的行(例如,第11-20行):
sql
SELECT *
FROM (
    SELECT *, row_number() OVER () AS rn
    FROM 'data.csv'
)
WHERE rn BETWEEN 11 AND 20;
跳过前N行:
sql
SELECT *
FROM (
    SELECT *, row_number() OVER () AS rn
    FROM 'data.csv'
)
WHERE rn > 100;

Additional SQL Features

其他SQL功能

Refer to the official documentation only when you need other features.
Reference Documentation:
仅当你需要其他功能时,再参考官方文档。
参考文档