expressionlist | A comma-delimited list of values. |
Return: | HASHCRC returns a single value. |
The HASHCRC function returns a CRC (cyclical redundancy check) value derived from all the values in the expressionlist.
Example:
personRecord := RECORD STRING UID; STRING first_name; STRING last_name; STRING address; STRING city; STRING state; STRING zip; STRING SSN END; person := DATASET([{'923','James','Jones','123 Elm Street','Hollywood','FL','33022','000-423-6567'}, {'924','Sally','Jones','22 Main Street','Tampa','FL','33604','000-123-4567'}, {'925','Jose','Gomez','111 Biscaya Lane','Miami','FL','33101','000-123-3383'}, {'926','Adam','Wesson','77 Sunset Blvd','Boston','MA','02108','000-123-4464'}, {'927','Evelyn','Murray','740 SW 10th Street','Boston ','MA','02116','000-123-5556'}, {'928','Joe','Yung','7511 Simson Avenue','Chicago','IL','60131','000-123-7890'}], personRecord); OUTPUT(Person,{SSN,HASHCRC(SSN)}); //output SSN and its CRC hash value
See Also: DISTRIBUTE, HASH, HASH32, HASH64, HASHMD5