Sentencias de SQL: Derecho de acceso

Las personas tienen derecho a preguntar si su empresa guarda algún dato personal relacionado con ellos. Está obligado a responder y a proporcionar dicha información en caso de ser solicitada. La siguiente tabla enumera los datos personales que se almacenan en HCL Commerce y muestra cómo recuperar los datos utilizando una consulta SQL.
Tipo de datos personales Consulta de recuperación y tabla de base de datos
Dirección
SELECT ADDRESS1, ADDRESS2, ADDRESS3, CITY, STATE, COUNTRY, ZIPCODE, OFFICEADDRESS, SELFADDRESS FROM ADDRESS WHERE MEMBER_ID=?; 
Fecha de nacimiento
SELECT AGE, DATEOFBIRTH FROM USERDEMO WHERE USERS_ID = ?; 
Comportamiento de navegación
SELECT FROM DMUSERBHVR WHERE DMUSERBHVR.PERSONALIZATIONID IN (?PERSONALIZATIONID?)
Respuesta para identificación
SELECT CHALLENGEQUESTION, CHALLENGEANSWER FROM USERREG WHERE USERS_ID = ?;
Moneda
SELECT SETCCURR FROM USERS WHERE USERS_ID = ?;
Datos estadísticos
SELECT AGE, MARITALSTATUS, CHILDREN, HOUSEHOLD, COMPANYNAME, HOBBIES FROM USERDEMO WHERE USERS_ID = ?;
Dirección de correo electrónico o IBMid
SELECT EMAIL1, EMAIL2 FROM ADDRESS WHERE MEMBER_ID=?;
Gender
SELECT GENDER FROM USERDEMO WHERE USERS_ID = ?;
Income
SELECT INCOME FROM USERDEMO WHERE USERS_ID = ?;
Idioma
SELECT LANGUAGE_ID FROM USERS WHERE USERS_ID = ?;
ID de conexión
SELECT LOGONID FROM USERREG WHERE USERS_ID = ?; 
Nombre:
SELECT LASTNAME, FIRSTNAME, MIDDLENAME,NICKNAME FROM ADDRESS WHERE MEMBER_ID=?;
Historial de pedidos
SELECT TOTALPRODUCT, TOTALSHIPPING, DESCRIPTION, STOREENT_ID, CURRENCY, TIMEPLACED, LASTUPDATE FROM ORDERS WHERE MEMBER_ID =?;
Contraseña (para compradores y CSR)
SELECT LOGONPASSWORD FROM USERREG WHERE USERS_ID = ?;
Número de teléfono
SELECT PHONE1, FAX1, FAX2, PHONE2, PUBLISHPHONE1, PUBLISHPHONE2, MOBILEPHONE1 FROM ADDRESS WHERE MEMBER_ID=?; 
URL de referencia
SELECT FROM DMUSERBHVR WHERE DMUSERBHVR.PERSONALIZATIONID IN (?PERSONALIZATIONID?)
Historial de búsqueda
SELECT FROM DMUSERBHVR WHERE DMUSERBHVR.PERSONALIZATIONID IN (?PERSONALIZATIONID?)