The document analyzes address field data in the TGT_IMPACT table from the c10d.world schema. It examines fields for null values, special characters, blank values, and length. It runs SQL queries to determine counts for each scenario and finds issues like null values, special characters, and lengths greater than expected in several fields, including address lines, phone number, and zip code. The document details the results of each query.
Download as XLS, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
27 views
Data Analysis 04 May 2010
The document analyzes address field data in the TGT_IMPACT table from the c10d.world schema. It examines fields for null values, special characters, blank values, and length. It runs SQL queries to determine counts for each scenario and finds issues like null values, special characters, and lengths greater than expected in several fields, including address lines, phone number, and zip code. The document details the results of each query.
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 97
Attribute Scenario
Total Number of Records present
Personnel Number having Null value Personnel Number having special characters Personnel Title having Null value Personnel Title having length greater than 1 Personnel Title having length 1 Personnel Title with blank fields Address Line 1 with Null Value Address Line 1 with comma in between CLINICAL_PERSONNEL_NUMBER CLINICAL_PERSONNEL_TITLE CLINICAL_PERSONNEL_ADD_LINE_1 Analysis of the data in TGT_IMPACT table in c10d.world schema Address Line 1 with comma at the beginning Address Line 1 with comma at the end Records with Address Line 1 starting with X. Address Line 1 with special characters (including numeric values) in between Address Line 1 with blank values Address Line 2 with Null Value Address Line 2 with comma in between Address Line 2 with comma at the beginning CLINICAL_PERSONNEL_ADD_LINE_2 CLINICAL_PERSONNEL_ADD_LINE_1 Address Line 2 with comma at the end Records with Address Line 2 starting with X. Address Line 2 with special characters (including numeric values) in between Address Line 2 with blank values Address Line 3 with Null Value Address Line 3 with comma in between Address Line 3 with comma at the beginning Address Line 3 with comma at the end CLINICAL_PERSONNEL_ADD_LINE_3 CLINICAL_PERSONNEL_ADD_LINE_2 Records with Address Line 3 starting with X. Address Line 3 with special characters (including numeric values) in between Address Line 3 with blank values Address Line 4 with Null Value Address Line 4 with comma in between Address Line 4 with comma at the beginning Address Line 4 with comma at the end CLINICAL_PERSONNEL_ADD_LINE_3 CLINICAL_PERSONNEL_ADD_LINE_4 Records with Address Line 4 starting with X. Address Line 4 with special characters (including numeric values) in between Address Line 4 with blank values Address Line 5 with Null Value Address Line 5 with comma in between Address Line 5 with comma at the beginning Address Line 5 with comma at the end CLINICAL_PERSONNEL_ADD_LINE_5 CLINICAL_PERSONNEL_ADD_LINE_4 Records with Address Line 5 starting with X. Address Line 5 with special characters (including numeric values) in between Address Line 5 with blank values Address Line 6 with Null Value Address Line 6 with comma in between Address Line 6 with comma at the beginning Address Line 6 with comma at the end CLINICAL_PERSONNEL_ADD_LINE_6 CLINICAL_PERSONNEL_ADD_LINE_5 Records with Address Line 6 starting with X. Address Line 6 with special characters (including numeric values) in between Address Line 6 with blank values Address Line 7 with Null Value Address Line 7 with comma in between Address Line 7 with comma at the beginning Address Line 7 with comma at the end CLINICAL_PERSONNEL_ADD_LINE_7 CLINICAL_PERSONNEL_ADD_LINE_6 Records with Address Line 7 starting with X. Address Line 7 with special characters (including numeric values) in between Address Line 7 with blank values Phone Number having Null value Phone Number having blank value Minimum length of Phone Numbers Maximum length of Phone Numbers CLINICAL_PERS_TELEPHONE_NO CLINICAL_PERSONNEL_ADD_LINE_7 Phone Number Patterns Phone Numbers with special characters in between Fax Number having Null value Fax Number having blank value Minimum length of Fax Numbers Maximum length of Fax Numbers Fax Number Patterns CLINICAL_PERSL_FAX_NO CLINICAL_PERS_TELEPHONE_NO Fax Numbers with special characters in between Email Address with Null Value Email Address with blank Value Personal Degree with Null Value Personal Degree with blank Value Personal Degree having length 1 Personal Degree having length greater than 1 Personal Degree with special characters (including numeric values) in between CLINICAL_PERS_DEGREE CLINICAL_PERSL_FAX_NO CLINICAL_PERSL_EMAIL_ADDRESS Medical Registration No with Null Value Medical Registration No with blank Value Personal Degree having length 1 Personal Degree having length greater than 1 Medical Registration No with special characters in between Personal Discont with Null Value Personal Discont with blank Value Personal Investigator with Null Value CLINICAL_PERS_MEDICAL_REG_NO CLINICAL_PERS_INVESTIGATOR CLINICAL_PERSL_DISCONT_D_FLAG Personal Investigator with blank Value Personal Country description with Null Value Personal Country description with blank Value City with Null Value City with comma in between City with special characters (including numeric values) in between City with blank values Zip with Null Value CLINICAL_PERS_POST_ZIP_CODE CLINICAL_PERSONNEL_TOWN_CITY CLINICAL_PERS_COUNTRY_DESC CLINICAL_PERS_INVESTIGATOR Zip Code Pattern Zip Code with blank values Personal Degree with Null Value Personal Degree with blank Value Personal Degree with special characters (including numeric values) in between CLINICAL_PERS_PROV_STAT_COUNTY CLINICAL_PERS_POST_ZIP_CODE Query Executed in [email protected] Number of records found for this scenario SELECT COUNT(*) "Record Count" FROM TGT_IMPACT ; 16383 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_NUMBER IS NULL ; 0 SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_NUMBER,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0 ; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_TITLE IS NULL ; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_TITLE))>1; 16084 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_TITLE))=1; 8 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_TITLE))IS NULL; 291 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_1 IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_1 LIKE '%_,_%'; 681 Analysis of the data in TGT_IMPACT table in c10d.world schema SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_1 LIKE ',%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_1 LIKE '%,'; 0 SELECT DISTINCT CLINICAL_PERSONNEL_ADD_LINE_1 , COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_1 LIKE 'X%' GROUP BY CLINICAL_PERSONNEL_ADD_LINE_1; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_ADD_LINE_1,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 10307 SELECT count(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_ADD_LINE_1)) IS NULL; 3 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_2 IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_2 LIKE '%_,_%'; 303 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_2 LIKE ',%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_2 LIKE '%,'; 0 SELECT DISTINCT CLINICAL_PERSONNEL_ADD_LINE_2 , COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_2 LIKE 'X%' GROUP BY CLINICAL_PERSONNEL_ADD_LINE_2; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_ADD_LINE_2,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 10221 SELECT count(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_ADD_LINE_2)) IS NULL; 4652 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_3 IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_3 LIKE '%_,_%'; 132 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_3 LIKE ',%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_3 LIKE '%,'; 0 SELECT DISTINCT CLINICAL_PERSONNEL_ADD_LINE_3 , COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_3 LIKE 'X%' GROUP BY CLINICAL_PERSONNEL_ADD_LINE_3; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_ADD_LINE_3,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 3834 SELECT count(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_ADD_LINE_3)) IS NULL; 12012 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_4 IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_4 LIKE '%_,_%'; 21 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_4 LIKE ',%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_4 LIKE '%,'; 0 SELECT DISTINCT CLINICAL_PERSONNEL_ADD_LINE_4 , COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_4 LIKE 'X%' GROUP BY CLINICAL_PERSONNEL_ADD_LINE_4; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_ADD_LINE_4,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 544 SELECT count(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_ADD_LINE_4)) IS NULL; 15780 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_5 IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_5 LIKE '%_,_%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_5 LIKE ',%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_5 LIKE '%,'; 0 SELECT DISTINCT CLINICAL_PERSONNEL_ADD_LINE_5 , COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_5 LIKE 'X%' GROUP BY CLINICAL_PERSONNEL_ADD_LINE_5; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_ADD_LINE_5,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 45 SELECT count(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_ADD_LINE_5)) IS NULL; 16326 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_6 IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_6 LIKE '%_,_%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_6 LIKE ',%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_6 LIKE '%,'; 0 SELECT DISTINCT CLINICAL_PERSONNEL_ADD_LINE_6 , COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_6 LIKE 'X%' GROUP BY CLINICAL_PERSONNEL_ADD_LINE_6; null SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_ADD_LINE_6,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 6 SELECT count(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_ADD_LINE_6)) IS NULL; 16375 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_7 IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_7 LIKE '%_,_%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_7 LIKE ',%'; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_7 LIKE '%,'; 0 SELECT DISTINCT CLINICAL_PERSONNEL_ADD_LINE_7 , COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_ADD_LINE_7 LIKE 'X%' GROUP BY CLINICAL_PERSONNEL_ADD_LINE_7; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_ADD_LINE_7,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 0 SELECT count(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_ADD_LINE_7)) IS NULL; 16383 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERS_TELEPHONE_NO IS NULL ; 0 SELECT CLINICAL_PERS_TELEPHONE_NO "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_TELEPHONE_NO)) IS NULL; 3938 SELECT MIN(NULL_COUNT) FROM (SELECT LENGTH(TRIM(CLINICAL_PERS_TELEPHONE_NO)) AS "NULL_COUNT" FROM TGT_IMPACT) LENGTH_PHONE; 2 SELECT MAX(NULL_COUNT) FROM (SELECT LENGTH(TRIM(CLINICAL_PERS_TELEPHONE_NO)) AS "NULL_COUNT" FROM TGT_IMPACT) LENGTH_PHONE; 13 SELECT DISTINCT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(RE PLACE(REPLACE(REPLACE(REPLACE(REPLACE(
CLINICAL_PERS_TELEPHONE_NO,'9','X'),'8','X'),'7','X'),'6',' X'),'5','X'),'4','X'),'3','X'),'2','X'),'1','X'),'0','X') "Phone Number Pattern" FROM TGT_IMPACT WHERE CLINICAL_PERS_TELEPHONE_NO IS NOT NULL; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERS_TELEPHONE_NO,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 12424 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSL_FAX_NO IS NULL ; 0 SELECT CLINICAL_PERSL_FAX_NO "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSL_FAX_NO)) IS NULL; 5542 SELECT MIN(NULL_COUNT) FROM (SELECT LENGTH(TRIM(CLINICAL_PERSL_FAX_NO)) AS "NULL_COUNT" FROM TGT_IMPACT) LENGTH_PHONE; 10 SELECT MAX(NULL_COUNT) FROM (SELECT LENGTH(TRIM(CLINICAL_PERSL_FAX_NO)) AS "NULL_COUNT" FROM TGT_IMPACT) LENGTH_PHONE; 13 SELECT DISTINCT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(RE PLACE(REPLACE(REPLACE(REPLACE(REPLACE(
CLINICAL_PERSL_FAX_NO,'9','X'),'8','X'),'7','X'),'6','X'),'5','X '),'4','X'),'3','X'),'2','X'),'1','X'),'0','X') "Fax Number Pattern" FROM TGT_IMPACT WHERE CLINICAL_PERSl_FAX_NO IS NOT NULL; SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSL_FAX_NO,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 10804 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSL_EMAIL_ADDRESS IS NULL; 281691 SELECT CLINICAL_PERSL_EMAIL_ADDRESS "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSL_EMAIL_ADDRESS)) IS NULL'; 14304 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERS_DEGREE IS NULL; 0 SELECT CLINICAL_PERS_DEGREE "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_DEGREE)) IS NULL; 5843 SELECT CLINICAL_PERS_DEGREE "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_DEGREE))=1; 1 SELECT CLINICAL_PERS_DEGREE "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_DEGREE))>1; 10539 SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERS_DEGREE,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 275 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERS_MEDICAL_REG_NO IS NULL; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_MEDICAL_REG_NO)) IS NULL; 15848 SELECT CLINICAL_PERS_DEGREE "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_DEGREE))=1; 1 SELECT CLINICAL_PERS_DEGREE "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_DEGREE))>1; 10539 SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERS_MEDICAL_REG_NO,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 188 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSL_DISCONT_D_FLAG IS NULL; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSL_DISCONT_D_FLAG)) IS NULL; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERS_INVESTIGATOR IS NULL; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_INVESTIGATOR)) IS NULL; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERS_COUNTRY_DESC IS NULL; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_COUNTRY_DESC)) IS NULL; 0 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_TOWN_CITY IS NULL; 0 SELECT COUNT(*) "Count" FROM TGT_IMPACT WHERE CLINICAL_PERSONNEL_TOWN_CITY LIKE '%_,_%'; 5 SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERSONNEL_TOWN_CITY,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 184 SELECT CLINICAL_PERSONNEL_TOWN_CITY "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERSONNEL_TOWN_CITY)) IS NULL; 1150 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERS_POST_ZIP_CODE IS NULL; 0 SELECT DISTINCT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(RE PLACE(REPLACE(REPLACE(REPLACE(REPLACE(
CLINICAL_PERS_POST_ZIP_CODE,'9','X'),'8','X'),'7','X'),'6', 'X'),'5','X'),'4','X'),'3','X'),'2','X'),'1','X'),'0','X') "Zip Pattern" FROM TGT_IMPACT WHERE CLINICAL_PERS_POST_ZIP_CODE IS NOT NULL; SELECT CLINICAL_PERS_POST_ZIP_CODE "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_POST_ZIP_CODE)) IS NULL; 1268 SELECT COUNT(*) "Null Count" FROM TGT_IMPACT WHERE CLINICAL_PERS_DEGREE IS NULL; 0 SELECT CLINICAL_PERS_DEGREE "Null Count" FROM TGT_IMPACT WHERE LENGTH(TRIM(CLINICAL_PERS_DEGREE)) IS NULL; 5843 SELECT COUNT(*) "Pattern Count" FROM TGT_IMPACT WHERE INSTR(TRANSLATE( REPLACE (CLINICAL_PERS_DEGREE,',',' ')
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr stuvwxyz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'),',')!=0; 275 Comments Analysis of the data in TGT_IMPACT table in c10d.world schema