55-- =============================================================================================
66-- =========================== customers table overview ========================================
77-- =============================================================================================
8- SELECT TOP (1000 ) [customer_id]
8+ SELECT TOP (1000 )
9+ [customer_id]
910 ,[title]
1011 ,[first_name]
1112 ,[last_name]
@@ -1336,23 +1337,23 @@ SELECT
13361337 END as address
13371338
13381339 ,CASE
1339- WHEN TRIM (LOWER (city)) = ' an diego' THEN ' san diego'
1340- WHEN TRIM (LOWER (city)) = ' chiago' THEN ' chicago'
1341- WHEN TRIM (LOWER (city)) = ' chrlotte' THEN ' charlotte'
1342- WHEN TRIM (LOWER (city)) = ' dalla' THEN ' dallas'
1343- WHEN TRIM (LOWER (city)) = ' inneapolis' THEN ' minneapolis'
1344- WHEN TRIM (LOWER (city)) = ' louiville' THEN ' louisville'
1345- WHEN TRIM (LOWER (city)) = ' milwakee' THEN ' milwaukee'
1346- WHEN TRIM (LOWER (city)) = ' mnneapolis' THEN ' minneapolis'
1347- WHEN TRIM (LOWER (city)) = ' oklahoma cty' THEN ' oklahoma city'
1348- WHEN TRIM (LOWER (city)) = ' ortland' THEN ' portland'
1349- WHEN TRIM (LOWER (city)) = ' sa diego' THEN ' san diego'
1350- WHEN TRIM (LOWER (city)) = ' san ntonio' THEN ' san antonio'
1351- WHEN TRIM (LOWER (city)) = ' sn antonio' THEN ' san antonio'
1352- WHEN TRIM (LOWER ( city)) = ' ' THEN ' Unknown'
1353- WHEN TRIM ( LOWER ( city)) IS NULL THEN ' Unknown'
1354- ELSE TRIM ( LOWER (city))
1355- END as city
1340+ WHEN TRIM (LOWER (city)) = ' an diego' THEN dbo . TitleCase ( ' san diego' )
1341+ WHEN TRIM (LOWER (city)) = ' chiago' THEN dbo . TitleCase ( ' chicago' )
1342+ WHEN TRIM (LOWER (city)) = ' chrlotte' THEN dbo . TitleCase ( ' charlotte' )
1343+ WHEN TRIM (LOWER (city)) = ' dalla' THEN dbo . TitleCase ( ' dallas' )
1344+ WHEN TRIM (LOWER (city)) = ' inneapolis' THEN dbo . TitleCase ( ' minneapolis' )
1345+ WHEN TRIM (LOWER (city)) = ' louiville' THEN dbo . TitleCase ( ' louisville' )
1346+ WHEN TRIM (LOWER (city)) = ' milwakee' THEN dbo . TitleCase ( ' milwaukee' )
1347+ WHEN TRIM (LOWER (city)) = ' mnneapolis' THEN dbo . TitleCase ( ' minneapolis' )
1348+ WHEN TRIM (LOWER (city)) = ' oklahoma cty' THEN dbo . TitleCase ( ' oklahoma city' )
1349+ WHEN TRIM (LOWER (city)) = ' ortland' THEN dbo . TitleCase ( ' portland' )
1350+ WHEN TRIM (LOWER (city)) = ' sa diego' THEN dbo . TitleCase ( ' san diego' )
1351+ WHEN TRIM (LOWER (city)) = ' san ntonio' THEN dbo . TitleCase ( ' san antonio' )
1352+ WHEN TRIM (LOWER (city)) = ' sn antonio' THEN dbo . TitleCase ( ' san antonio' )
1353+ WHEN TRIM (city) = ' ' THEN ' Unknown'
1354+ WHEN city IS NULL THEN ' Unknown'
1355+ ELSE dbo . TitleCase ( TRIM (city))
1356+ END AS city
13561357
13571358 ,CASE
13581359 WHEN TRIM (UPPER (state_abbr)) IS NULL OR TRIM (UPPER (state_abbr)) = ' ' THEN ' Unknown'
@@ -1372,12 +1373,9 @@ SELECT
13721373 ELSE zip_code
13731374 END as zip_code
13741375
1375- ,CASE TRIM (LOWER (country))
1376- WHEN ' u.s.a' THEN ' United States'
1377- WHEN ' us' THEN ' United States'
1378- WHEN ' usa' THEN ' United States'
1379- WHEN ' united states' THEN ' United States'
1380- ELSE ' Unknown'
1376+ ,CASE
1377+ WHEN TRIM (LOWER (country)) IN (' u.s.a' , ' us' , ' usa' , ' united states' ) THEN ' United States'
1378+ ELSE ' Unknown'
13811379 END as country
13821380
13831381 ,CASE
@@ -1392,18 +1390,10 @@ SELECT
13921390
13931391 ,loyalty_points
13941392
1395- ,CASE TRIM (LOWER (is_active))
1396- WHEN ' 0' THEN ' False'
1397- WHEN ' 1' THEN ' True'
1398- WHEN ' active' THEN ' True'
1399- WHEN ' inactive' THEN ' False'
1400- WHEN ' false' THEN ' False'
1401- WHEN ' true' THEN ' True'
1402- WHEN ' n' THEN ' False'
1403- WHEN ' y' THEN ' True'
1404- WHEN ' no' THEN ' False'
1405- WHEN ' yes' THEN ' True'
1406- ELSE ' Unknown'
1393+ ,CASE
1394+ WHEN TRIM (LOWER (is_active)) IN (' 1' , ' active' , ' true' , ' y' , ' yes' ) THEN ' True'
1395+ WHEN TRIM (LOWER (is_active)) IN (' 0' , ' inactive' , ' false' , ' n' , ' no' ) THEN ' False'
1396+ ELSE ' Unknown'
14071397 END AS is_active
14081398
14091399 ,CASE
0 commit comments