Пожалуйста, помогите мне с приведенным ниже запросом, пожалуйста, modfiy и дайте мне знать, я использую ssms
Мне нужно отобразить только Phonenumber
.Ниже приведен запрос, который я использую на данный момент.Я делю его на два столбца, потому что могут быть cell number
и home phone
.
CONCAT(RIGHT(LEFT(HR_PN_1.PhoneNumberID, 4), 3), REPLACE(RIGHT(HR_PN_2.PhoneNumberID, 8), '-', '')) as 'PersonPhone',
CASE
WHEN HR_PN_2.PhoneNumberID is not null
THEN CONCAT(RIGHT(LEFT(HR_PN_2.PhoneNumberID, 4), 3), REPLACE(RIGHT(HR_PN_2.PhoneNumberID, 8), '-', ''))
END as 'PersonWorkPhone',
Пример данных в столбце PhoneNumnberID
, который у меня в таблице HR_PN_1 and HR_PN_2
, выглядит следующим образом:
(123)456-7890TOMMY
(123)456-7890 DAD
(123)456-7890 ***
(123)456-7890 2300
(123)456-7890CELL#
(123)456-7890
Мне нужно, чтобы эти номера отображались только в формате номера телефона (123)456-7890